Policy-Driven Middleware for Manageable and Adaptive Web Services Compositions

نویسندگان

  • Abdelkarim Erradi
  • Piyush Maheshwari
  • Vladimir Tosic
چکیده

MASC (Manageable and Adaptive Service Compositions)1 is a policy-based middleware for monitoring of Web service compositions and their dynamic adaptation to various runtime changes. The monitorable requirements and the adaptation actions are specified in the WS-Policy4MASC language which extends WS-Policy by defining new types of policy assertions. In this paper, we present an overview of MASC architecture and implementation. Compared with recent related works, MASC has several distinctive characteristics: (1) support for synchronous and asynchronous monitoring and coordination of adaptation both at the SOAP messaging layer and the process orchestration layer, (2) greater diversity of monitoring and control constructs, for example, a sub-process (or an activity) can be added, removed, replaced, skipped, or retried, (3) the externalization of monitoring and adaptation actions from definitions of business processes, (4) use of both technical and business metrics for adaptation decisions, and (5) extend the power and flexibility of the new Microsoft .NET 3.0 platform. We have implemented a MASC proof-of-concept prototype and evaluated it on monitoring and adaptation scenarios from a stock trading case study.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Policy-Driven Middleware for Self-adaptation of Web Services Compositions

We present our policy-based middleware, called Manageable and Adaptive Service Compositions (MASC), for dynamic self-adaptation of Web services compositions to various changes. MASC integrates and extends our earlier middleware called the Web Services Message Bus (wsBus). In particular, we discuss MASC support for customization of Web services compositions to address business exceptions and wsB...

متن کامل

On Combining WS-Policy4MASC and ASF to Support Business-Driven Autonomic Service-Oriented Computing

WS-Policy4MASC is an XML language for specification of policies for run-time Web service management. Among its original contributions is specification of diverse business values (e.g., profit, customer satisfaction) and control strategies maximizing different business values. While it was originally developed for the MASC (Manageable and Adaptable Service Compositions) middleware, it can also b...

متن کامل

Composition of Coordinated Web Services

The Web services architecture defines separate specifications for the composition and the coordination of Web services. BPEL is a language for creating service compositions in the form of business processes, whereas the WS-Coordination framework defines coordination protocols for distributed activities. In this paper, we investigate the combination of these two aspects to compose coordinated We...

متن کامل

Management Requirements of Web Service Compositions

Several works have addressed the management of individual Web Services. However, the specific management requirements of workflow-based web service compositions such as those specified in the BPEL have not yet been considered. In this paper, we present several management requirements in web service compositions such as discovery and selection management, SLA and policy management, middleware se...

متن کامل

AdaptiveBPEL: a Policy-Driven Middleware for Flexible Web Services Composition

The variation of contexts in which a Web service could be used and the resulting variation in functional and Quality of Service (QoS) requirements motivates extending Web services platforms to cater for differentiated service offerings and policy-driven dynamic adaptability. Adaptability is an important requirement in the context of Web services to cater for the need of diverse set of client ap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007